var _ = require("lodash");
// _.fill(array, value, [start=0], [end=array.length])
// 使用 value 值来填充（替换） array，从start位置开始, 到end位置结束（但不包含end位置）
// 注意这个方法他不会创建新数组，只是操作原来的数组
// array (Array): 要填充改变的数组。
// value (*): 填充给 array 的值。
// [start=0] (number): 开始位置（默认0）。
// [end=array.length] (number):结束位置（默认array.length）

var array = [1, 2, 3];

_.fill(array, "a");
console.log(array);
// => ['a', 'a', 'a']

_.fill(Array(3), 2);
console.log(_.fill(Array(3), 2));
// => [2, 2, 2]

_.fill([4, 6, 8, 10], "*", 1, 3);
console.log(_.fill([4, 6, 8, 10], "*", 1, 3));
// => [4, '*', '*', 10]
